Fallout: Distributed systems testing as a service

نویسندگان

چکیده

All modern distributed systems list performance and scalability as their core strengths. Given that optimal requires carefully selecting configuration options, typical cluster sizes can range anywhere from 2 to 300 nodes, it is rare for any two clusters be exactly the same. Validating behavior of in this large space challenging without automation stretches across software stack. In paper we present Fallout, an open-source testing service automatically provisions configures clients, supports running a variety workloads benchmarks, generates reports based on collected metrics visual analysis. We have been Fallout internally at DataStax over 5 years recently open sourced support our work with Apache Cassandra, Pulsar, other source projects. describe architecture along evolution its design lessons learned operating dynamic environment where teams different products favor benchmarking tools.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Testing of Distributed Service-Oriented Systems

We are experiencing an exponential growth of devices connected to the Internet and services offered through the web. Today, we are just a few mobile-clicks away using services which enormously simplify our life. Just think of how we are paying our bills, recharging our mobile pre-paid account, or how we buy tickets for the events we want to attend. It is all being done through web services. Thi...

متن کامل

Service-oriented approach to integration testing in distributed systems

Development of the service-oriented technologies has turned the market of integration platforms, becoming new challenge for IT experts worldwide. Key principles of SOA paradigm do not allow to apply the solutions tested on the client-server architecture. On the other hand, SOA offers its own set of tools to cope with majority of problems. In this paper it is shown how to effectively troubleshoo...

متن کامل

Toward upgrades-as-a-service in distributed systems

Unavailability in distributed enterprise systems is usually the result of planned events, such as upgrades, rather than failures. Major system upgrades entail complex data conversions that are difficult to perform on the fly, in the face of live workloads. Minimizing the downtime imposed by such conversions is a time-intensive and error-prone manual process. We propose upgrades-as-a-service, a ...

متن کامل

a Simplified Model of Distributed Parameter Systems

A generalized simplified model for describing the dynamic behavior of distributed parameter systems is proposed. The various specific characteristics of gain and phase angle of distributed parameter systems are investigated from frequency response formulation and complex plane representation of the proposed simplified model. The complex plane investigation renders some important inequality cons...

متن کامل

Testing Probabilistic Distributed Systems

There has been much interest in the testing of systems that have physically distributed interfaces and this has been encouraged by recent trends towards the use of such systems. Most formal work in this area has considered the testing of deterministic systems based on deterministic models. However, distributed systems are usually nondeterministic and often can be seen as probabilistic systems i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: BenchCouncil transactions on benchmarks, standards and evaluations

سال: 2021

ISSN: ['2772-4859']

DOI: https://doi.org/10.1016/j.tbench.2021.100010